package model.characters.weapons;

import java.awt.Rectangle;
import java.util.List;

import model.ComponentTypeEnum;

public interface Weapon {
	public Rectangle getRegion();
	public void use(Integer direction);
	public List<Handable> getActions();
	public void removeAction(Handable action);
	public void reload();
	public ComponentTypeEnum getType();
	boolean isUsing();
	
}
